#!/bin/sh
rm -f Makefile

echo "# plik Makefile wygenerowany automatycznie za pomocą skryptu ./configure" >> Makefile
echo >> Makefile

if [ "$1" = "debug" ]
then
	echo "Tryb debug włączony."
	DEBUGMODE=1
else
	echo "Tryb debug wyłączony."
	DEBUGMODE=0
fi

echo "DEBUGMODE=$DEBUGMODE" >> Makefile


CHECK_JAVA_ROOTS=( \
	$JAVA_ROOT \
	"/usr/lib/jvm/java-6-sun" \
	"/usr/lib/jvm/java" \
	"/usr/java/default" \
	)

JAVA_ROOT=

for CHECK in $(seq 0 $((${#CHECK_JAVA_ROOTS[@]} - 1)))
do
	JAVA_PATH=${CHECK_JAVA_ROOTS[$CHECK]}
	if [ -f "$JAVA_PATH/bin/javac" ] ; then
		JAVA_ROOT=$JAVA_PATH ;\
		break
	fi
done

if [ $JAVA_ROOT ] ; then
	echo "JAVA_ROOT=$JAVA_ROOT" >> Makefile ;\
	echo "JAVA_ROOT=$JAVA_ROOT"
else
	echo "Nie znaleziono JDK, zmienna systemowa JDK_HOME nie wskazuje poprawnego katalogu." ;\
	exit
fi


echo >> Makefile
cat Makefile.in >> Makefile

echo
echo "Plik Makefile gotowy, możesz użyć make, lub make all."
